草庐IT

ios - NSAttributedString 行尾的 NSKernAttributeName 空格

全部标签

c# - 如何检查 System.IO.File.Delete 是否成功删除文件

使用system.io.file类删除文件后:System.IO.File.Delete(openedPdfs.path);如果文件被成功删除,我需要运行一些代码。只要该方法不返回任何值,我就会在delete方法之后检查文件是否存在。如果它仍然存在,我认为操作失败。问题是,删除方法工作正常,但要删除文件需要几秒钟。Exist函数返回true,因为当时它正在检查文件是否存在。我如何确定System.IO.File.Delete(openedPdfs.path);是否成功完成?代码:FileInfofile=newFileInfo(openedPdfs.path);System.IO.Fi

c# - 在此字符串中的单词之间添加一个空格

这个问题在这里已经有了答案:EnumToStringwithuserfriendlystrings(25个答案)Using[Display(Name="X")]withanenum.CustomHtmlHelperinMVC3ASP.Net(3个答案)关闭9年前。尝试设置一个在属性中有空格的枚举但是非常困难所以认为它们可能是一种用字符串格式或其他东西破解它的简单方法因为它们只是我需要的一个有空格的枚举而且我完全知道这是什么。任何帮助在此字符串中添加空格publicclassAddress{...blah...moreclassdatatypeshere...publicAddressT

c# - 带有 Xamarin.iOS 的 C# 中的 UITextField 最大长度

我想将可在iOS应用中的UITextField中输入的字符数限制为25个字符。根据thispost,它可以在Objective-C中像这样完成:-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{NSUIntegernewLength=[textField.textlength]+[stringlength]-range.length;return(newLength>25)?NO:YES;}如何使用

c# - 从单行中给出的控制台中读取数字,以空格分隔

我的任务是在单行中读取n个给定数字,以空格分隔()从控制台。当我在单独的行(Console.ReadLine())中读取每个数字时,我知道该怎么做,但是当数字在同一行。 最佳答案 您可以使用String.Split.您可以提供要用于将字符串拆分为多个的字符。如果您不提供全部white-spaces假定为拆分字符(换行符、制表符等):string[]tokens=line.Split();//allspaces,tab-andnewlinecharactersareused或者,如果您只想使用空格作为分隔符:string[]token

c# - 如何在没有流或系统 io 的情况下压缩字节数组

我正在尝试将图像编码为字节数组并将其发送到服务器。编码和发送部分工作正常,但我的问题是字节数​​组太大,发送时间太长,所以我认为压缩它会使它运行得更快。但实际问题是我不能使用system.io或流。我的目标是.net2.0。谢谢。 最佳答案 usingSystem.IO;usingSystem.IO.Compression;代码:publicstaticbyte[]Compress(byte[]data){MemoryStreamoutput=newMemoryStream();using(DeflateStreamdstream=

c# - 如何替换到空格?

内容是    HelloWorld.hello World如何替换html代码中的 ,而保留文本中的其他  最佳答案 对我来说最好的是:ImportsSystem.WebHttpUtility.HtmlDecode(codeHtml) 关于c#-如何替换到空格?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3708734/

c# - 如何从字符串对象中获取 System.IO.Stream

我有字符串对象。我需要将此数据传递给XYZ类型的另一个对象。但是这个XYZ类型的对象只采用System.IO.Stream。那么如何将字符串数据转换成流,让XYZ类型的对象可以使用这个字符串数据呢? 最佳答案 您必须选择一种文本编码来将字符串转换为字节数组,然后使用MemoryStream调用您的函数。例如:using(System.IO.MemoryStreamms=newSystem.IO.MemoryStream(System.Text.Encoding.UTF16.GetBytes(yourString))){XYZ(ms)

c# - 如何通过正则表达式删除字符串中多余的回车和空格?

我把一段HTML代码转成纯文本,但是有很多多余的回车和空格,如何去除? 最佳答案 stringnew_string=Regex.Replace(orig_string,@"\s","")将删除所有空格stringnew_string=Regex.Replace(orig_string,@"\s+","")会将多个空格合并为一个 关于c#-如何通过正则表达式删除字符串中多余的回车和空格?,我们在StackOverflow上找到一个类似的问题: https://s

c# - 在 C# 字符串中丢弃空格后的字符

我想在遇到空格后丢弃字符串中的剩余字符(可以是任何字符)。例如。我希望字符串“101/2”变成“10”;目前我正在使用Split,但这似乎有点矫枉过正:stringTrimMe="101/2";string[]cleaned=TrimMe.Split(newchar[]{''});returncleaned[0];我觉得应该有更简单的方法。 最佳答案 一些其他选项:stringresult=Regex.Match(TrimMe,"^[^]+").Value;//orstringresult=newstring(TrimMe.Take

c# - Xamarin.iOS 中的 NSTimer 与 Timer - 何时使用什么?

在使用原生NSTimer还是使用.NET替代品时是否有规则?System.Windows.Forms.TimerSystem.Timers.TimerSystem.Threading.Timer 最佳答案 如果您的目标是可移植性,我会使用.NET计时器(见下文),除非您别无选择(例如方法的NSTimer参数)调用)。很遗憾,您的问题中没有列出我一直以来最喜欢的计时器,它是由Task类提供的:awaitTask.Delay(20);//dosomethingafterthedelay使用非常简单。因此,代替此Timer代码:voidf